<!-- Copyright (c) 2019 Legytma Soluções Inteligentes (https://legytma.com.br). -->
<!-- -->
<!--  Licensed under the Apache License, Version 2.0 (the "License"); -->
<!--  you may not use this file except in compliance with the License. -->
<!--  You may obtain a copy of the License at -->
<!-- -->
<!--       http://www.apache.org/licenses/LICENSE-2.0 -->
<!-- -->
<!-- Unless required by applicable law or agreed to in writing, software -->
<!-- distributed under the License is distributed on an "AS IS" BASIS, -->
<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -->
<!-- See the License for the specific language governing permissions and -->
<!-- limitations under the License. -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport"
          content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
    <meta name="description"
          content="API docs for the copyWith method from the JsonSchemaState class, for the Dart programming language.">
    <title>copyWith method - JsonSchemaState class - schema_form library - Dart API</title>
    <!-- required because all the links are pseudo-absolute -->
    <base href="../..">

    <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700"
          rel="stylesheet">
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <link rel="stylesheet" href="static-assets/github.css">
    <link rel="stylesheet" href="static-assets/styles.css">
    <link rel="icon" href="static-assets/favicon.png">

</head>

<body>

<div id="overlay-under-drawer"></div>

<header id="title">
    <button id="sidenav-left-toggle" type="button">&nbsp;</button>
    <ol class="breadcrumbs gt-separated dark hidden-xs">
        <li><a href="index.html">schema_form</a></li>
        <li><a href="schema_form/schema_form-library.html">schema_form</a></li>
        <li><a href="schema_form/JsonSchemaState-class.html">JsonSchemaState</a></li>
        <li class="self-crumb">copyWith method</li>
    </ol>
    <div class="self-name">copyWith</div>
    <form class="search navbar-right" role="search">
        <input type="text" id="search-box" autocomplete="off" disabled
               class="form-control typeahead" placeholder="Loading search...">
    </form>
</header>

<main>

    <div id="dartdoc-sidebar-left"
         class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
        <header id="header-search-sidebar" class="hidden-l">
            <form class="search-sidebar" role="search">
                <input type="text" id="search-sidebar" autocomplete="off" disabled
                       class="form-control typeahead" placeholder="Loading search...">
            </form>
        </header>

        <ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
            <li><a href="index.html">schema_form</a></li>
            <li><a href="schema_form/schema_form-library.html">schema_form</a></li>
            <li><a href="schema_form/JsonSchemaState-class.html">JsonSchemaState</a></li>
            <li class="self-crumb">copyWith method</li>
        </ol>

        <h5>JsonSchemaState class</h5>
        <ol>
            <li class="section-title"><a href="schema_form/JsonSchemaState-class.html#constructors">Constructors</a>
            </li>
            <li><a href="schema_form/JsonSchemaState/JsonSchemaState.html">JsonSchemaState</a></li>
            <li><a href="schema_form/JsonSchemaState/JsonSchemaState.initial.html">initial</a></li>

            <li class="section-title">
                <a href="schema_form/JsonSchemaState-class.html#instance-properties">Properties</a>
            </li>
            <li><a href="schema_form/JsonSchemaState/data.html">data</a></li>
            <li><a href="schema_form/JsonSchemaState/dataSchema.html">dataSchema</a></li>
            <li><a href="schema_form/JsonSchemaState/layout.html">layout</a></li>
            <li><a href="schema_form/JsonSchemaState/props.html">props</a></li>
            <li class="inherited"><a href="schema_form/JsonSchemaState/hashCode.html">hashCode</a>
            </li>
            <li class="inherited"><a
                    href="schema_form/JsonSchemaState/runtimeType.html">runtimeType</a></li>

            <li class="section-title"><a
                    href="schema_form/JsonSchemaState-class.html#instance-methods">Methods</a></li>
            <li><a href="schema_form/JsonSchemaState/copyWith.html">copyWith</a></li>
            <li class="inherited"><a href="schema_form/JsonSchemaState/noSuchMethod.html">noSuchMethod</a>
            </li>
            <li class="inherited"><a href="schema_form/JsonSchemaState/toString.html">toString</a>
            </li>

            <li class="section-title inherited"><a
                    href="schema_form/JsonSchemaState-class.html#operators">Operators</a></li>
            <li class="inherited"><a href="schema_form/JsonSchemaState/operator_equals.html">operator
                ==</a></li>


        </ol>
    </div><!--/.sidebar-offcanvas-->

    <div id="dartdoc-main-content" class="col-xs-12 col-sm-9 col-md-8 main-content">
        <div><h1><span class="kind-method">copyWith</span> method</h1></div>

        <section class="multi-line-signature">
            <span class="returntype"><a href="schema_form/JsonSchemaState-class.html">JsonSchemaState</a></span>
            <span class="name ">copyWith</span>
            (
            <wbr>
            {<span class="parameter" id="copyWith-param-dataSchema"><span class="type-annotation">JsonSchema</span> <span
                class="parameter-name">dataSchema</span>, </span> <span class="parameter"
                                                                        id="copyWith-param-layout"><span
                class="type-annotation">Map<span class="signature">&lt;<wbr><span
                class="type-parameter">String</span>, <span class="type-parameter">dynamic</span>&gt;</span></span> <span
                class="parameter-name">layout</span>, </span> <span class="parameter"
                                                                    id="copyWith-param-data"><span
                class="type-annotation">Map<span class="signature">&lt;<wbr><span
                class="type-parameter">String</span>, <span class="type-parameter">dynamic</span>&gt;</span></span> <span
                class="parameter-name">data</span></span> })

        </section>
        <section class="desc markdown">
            <p>Creates a clone of the current <a href="schema_form/JsonSchemaState-class.html">JsonSchemaState</a>,
                replacing any properties
                that are passed as an argument.</p>
        </section>

        <section class="summary source-code" id="source">
            <h2><span>Implementation</span></h2>
            <pre class="language-dart"><code class="language-dart">JsonSchemaState copyWith({
  JsonSchema dataSchema,
  Map&lt;String, dynamic&gt; layout,
  Map&lt;String, dynamic&gt; data,
}) {
  return JsonSchemaState(
    dataSchema: dataSchema ?? this.dataSchema,
    layout: layout ?? this.layout,
    data: data ?? this.data,
  );
}</code></pre>
        </section>

    </div> <!-- /.main-content -->

    <div id="dartdoc-sidebar-right"
         class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
    </div><!--/.sidebar-offcanvas-->

</main>

<footer>
  <span class="no-break">
    schema_form 1.0.0
  </span>


</footer>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="static-assets/typeahead.bundle.min.js"></script>
<script src="static-assets/highlight.pack.js"></script>
<script src="static-assets/URI.js"></script>
<script src="static-assets/script.js"></script>


</body>

</html>
